package com.kaikeba.t31.admin.po;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.kaikeba.t31.core.po.BaseEntity;
import lombok.Data;

/**
 * <p>
 * 实体类
 * </p>
 *
 * @author yumingzhi
 * @since 2021-11-14
 */
@Data
@TableName("admin_user")
public class AdminUser extends BaseEntity {
    private static final long serialVersionUID=1L;

        
    /**
     * 生日
     */
    @TableField("birthday")
    private String birthday;
        
    /**
     * 描述
     */
    @TableField("comment")
    private String comment;
        
    /**
     * 电子邮件
     */
    @TableField("email")
    private String email;
        
    /**
     * 是否锁定
     */
    @TableField("lockout")
    private Boolean lockout;
        
    /**
     * 密码
     */
    @TableField("password")
    private String password;
        
    /**
     * 是否为部门负责人，用于"常用语:直接上级"
     */
    @TableField("principal")
    private Boolean principal;
        
    /**
     * 真实名称
     */
    @TableField("real_name")
    private String realName;
        
    /**
     * 加密密码的盐
     */
    @TableField("salt")
    private String salt;
        
    /**
     * 性别
     */
    @TableField("sex")
    private String sex;
        
    /**
     * 电话
     */
    @TableField("tel")
    private String tel;
        
    /**
     * 用户名
     */
    @TableField("user_name")
    private String userName;
        
    /**
     * 部门ID
     */
    @TableField("dept_id")
    private Long deptId;

    /**
     * 部门标题
     */
    private String deptName;
        
    /**
     * 岗位
     */
    @TableField("post_id")
    private Long postId;

    /**
     * 岗位标题
     */
    private String postName;
        
    /**
     * 创建时间
     */
    @TableField("create_time")
    private String createTime;
        
    /**
     * 修改时间
     */
    @TableField("update_time")
    private String updateTime;

    /**
     * 角色id列表
     */
    private Long[] roleIds;
}
